package de.guice.aktenschrank.crud;

import com.google.inject.ImplementedBy;

import de.guice.aktenschrank.entities.AkteData;

@ImplementedBy(AkteDAOFileImpl.class)
public interface AkteDAO {

	public AkteData create(AkteData akte) throws Throwable;
	
	public void delete(AkteData akte) throws Throwable;
	
	public AkteData update(AkteData akte) throws Throwable;
	
	public AkteData read(AkteData akte) throws Throwable;
	
}